package 字符流;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class 字符流复制java文件改进版 {
    public static void main(String[] args) throws IOException {
        /*创建字符输入流对象 读取*/
        FileReader fr = new FileReader("D:\\111\\222.txt");
        /*创建字符输出流对象 写*/
        FileWriter fw = new FileWriter("D:\\111\\333.txt");
        /*读写数据，复制文件*/
        /*一个字节一个字节的操作*/
//        int ch;
//        while ((ch=fr.read())!=-1){
//            fw.write(ch);
//        }

        /*一个字节数组一个字节数组的操作*/
        char[] chs = new char[1024];
        int len;
        while ((len=fr.read(chs))!=-1){
            fw.write(chs,0,len);
        }
        /*释放资源*/
        fw.close();
        fr.close();
    }
}